Mag -149 - B-Seite hängt sich beim Booten auf

← Zurück zum Forum

Auf echter Hardware hängt sich der Rechner beim Booten der B-Seite beim Ausführen von AUTORUN.SYS auf. In Altirra geht's ...

Habe das File AUTORUN.SYS umbenannt, dann bootet die Disk, das Menü starte ich dann vom BASIC aus manuell. Es funktioniert und holte alle Files.

Hat noch jemand das Problem oder ist nur meine Disk defekt?

Nachtrag: Der Ladeton der SIO ist bei 19.200 Bd schräg ... Mit aufpoppen des Titels 'TENLINERS 2022' ändert er sich auf normalen SIO-Ton. Kurz danach bleibt der Vorgang mit schwarzem Bildschirm stehen. Das Protokoll per RespeQt:

[Disk 1] Lese Status."
[Disk 1] Lesen von Sektor 1 (128 Bytes)."
[Disk 1] Lesen von Sektor 2 (128 Bytes)."
[Disk 1] Lesen von Sektor 3 (128 Bytes)."
[Disk 1] Lesen von Sektor 4 (128 Bytes)."
[Disk 1] Lesen von Sektor 5 (128 Bytes)."
[Disk 1] Lesen von Sektor 6 (128 Bytes)."
[Disk 1] Lesen von Sektor 7 (128 Bytes)."
[Disk 1] Lesen von Sektor 8 (128 Bytes)."
[Disk 1] Lesen von Sektor 9 (128 Bytes)."
[Disk 1] Lesen von Sektor 10 (128 Bytes)."
[Disk 1] Lesen von Sektor 11 (128 Bytes)."
[Disk 1] Lesen von Sektor 12 (128 Bytes)."
[Disk 1] Lesen von Sektor 13 (128 Bytes)."
[Disk 1] Lesen von Sektor 14 (128 Bytes)."
[Disk 1] Lesen von Sektor 15 (128 Bytes)."
[Disk 1] Lesen von Sektor 16 (128 Bytes)."
[Disk 1] Lesen von Sektor 17 (128 Bytes)."
[Disk 1] Lesen von Sektor 18 (128 Bytes)."
[Disk 1] Lesen von Sektor 19 (128 Bytes)."
[Disk 1] Lesen von Sektor 20 (128 Bytes)."
[Disk 1] Lesen von Sektor 21 (128 Bytes)."
[Disk 1] Lesen von Sektor 22 (128 Bytes)."
[Disk 1] Lesen von Sektor 23 (128 Bytes)."
[Disk 1] Lesen von Sektor 24 (128 Bytes)."
[Disk 1] Lesen von Sektor 25 (128 Bytes)."
[Disk 1] Lesen von Sektor 26 (128 Bytes)."
[Disk 1] Lesen von Sektor 27 (128 Bytes)."
[Disk 1] Lesen von Sektor 28 (128 Bytes)."
[Disk 1] Lesen von Sektor 29 (128 Bytes)."
[Disk 1] Lesen von Sektor 30 (128 Bytes)."
[Disk 1] Lesen von Sektor 31 (128 Bytes)."
[Disk 1] Lesen von Sektor 32 (128 Bytes)."
[Disk 1] Lesen von Sektor 33 (128 Bytes)."
[Disk 1] Lesen von Sektor 34 (128 Bytes)."
[Disk 1] Lesen von Sektor 35 (128 Bytes)."
[Disk 1] Lesen von Sektor 36 (128 Bytes)."
[Disk 1] Lesen von Sektor 37 (128 Bytes)."
[Disk 1] Lesen von Sektor 38 (128 Bytes)."
[Disk 1] Lesen von Sektor 39 (128 Bytes)."
[Disk 1] Lesen von Sektor 40 (128 Bytes)."
[Disk 1] Lesen von Sektor 361 (128 Bytes)."
[Disk 1] Lesen von Sektor 362 (128 Bytes)."
[Disk 1] Lesen von Sektor 363 (128 Bytes)."
[Disk 1] Lesen von Sektor 364 (128 Bytes)."
[Disk 1] Lesen von Sektor 365 (128 Bytes)."
[Disk 1] Lesen von Sektor 361 (128 Bytes)."
[Disk 1] Lesen von Sektor 362 (128 Bytes)."
[Disk 1] Lesen von Sektor 83 (128 Bytes)."
[Disk 1] Lesen von Sektor 84 (128 Bytes)."
[Disk 1] Lesen von Sektor 85 (128 Bytes)."
[Disk 1] Lesen von Sektor 86 (128 Bytes)."
[Disk 1] Lesen von Sektor 87 (128 Bytes)."
[Disk 1] Lesen von Sektor 88 (128 Bytes)."
[Disk 1] Lesen von Sektor 89 (128 Bytes)."
[Disk 1] Lesen von Sektor 90 (128 Bytes)."
[Disk 1] Lesen von Sektor 91 (128 Bytes)."
[Disk 1] Lesen von Sektor 92 (128 Bytes)."
[Disk 1] Lesen von Sektor 93 (128 Bytes)."
[Disk 1] Lesen von Sektor 94 (128 Bytes)."
[Disk 1] Lesen von Sektor 95 (128 Bytes)."
[Disk 1] Lesen von Sektor 96 (128 Bytes)."
[Disk 1] Lesen von Sektor 97 (128 Bytes)."
[Disk 1] Lesen von Sektor 98 (128 Bytes)."
[Disk 1] Lesen von Sektor 99 (128 Bytes)."
[Disk 1] Lesen von Sektor 100 (128 Bytes)."
[Disk 1] Lesen von Sektor 101 (128 Bytes)."
[Disk 1] Lesen von Sektor 102 (128 Bytes)."
[Disk 1] Lesen von Sektor 103 (128 Bytes)."
[Disk 1] Lesen von Sektor 104 (128 Bytes)."
[Disk 1] Lesen von Sektor 105 (128 Bytes)."
[Disk 1] Lesen von Sektor 106 (128 Bytes)."
[Disk 1] Lesen von Sektor 107 (128 Bytes)."
[Disk 1] Lesen von Sektor 108 (128 Bytes)."
[Disk 1] Lesen von Sektor 109 (128 Bytes)."
[Disk 1] Lesen von Sektor 110 (128 Bytes)."
[Disk 1] Lesen von Sektor 111 (128 Bytes)."
[Disk 1] Lesen von Sektor 112 (128 Bytes)."
[Disk 1] Lesen von Sektor 113 (128 Bytes)."
[Disk 1] Lesen von Sektor 114 (128 Bytes)."
[Disk 1] Lesen von Sektor 115 (128 Bytes)."
[Disk 1] Lesen von Sektor 116 (128 Bytes)."
[Disk 1] Lesen von Sektor 117 (128 Bytes)."
[Disk 1] Lesen von Sektor 118 (128 Bytes)."
[Disk 1] Lesen von Sektor 119 (128 Bytes)."
[Disk 1] Lesen von Sektor 120 (128 Bytes)."
[Disk 1] Lesen von Sektor 121 (128 Bytes)."
[Disk 1] Lesen von Sektor 122 (128 Bytes)."
[Disk 1] Lesen von Sektor 123 (128 Bytes)."
[Disk 1] Lesen von Sektor 124 (128 Bytes)."
[Disk 1] Lesen von Sektor 125 (128 Bytes)."
[Disk 1] Lesen von Sektor 126 (128 Bytes)."
[Disk 1] Lesen von Sektor 127 (128 Bytes)."
[Disk 1] Lesen von Sektor 128 (128 Bytes)."
[Disk 1] Lesen von Sektor 129 (128 Bytes)."
[Disk 1] Lesen von Sektor 130 (128 Bytes)."
[Disk 1] Lesen von Sektor 131 (128 Bytes)."
[Disk 1] Lesen von Sektor 132 (128 Bytes)."
[Disk 1] Lesen von Sektor 133 (128 Bytes)."
[Disk 1] Lesen von Sektor 134 (128 Bytes)."
[Disk 1] Lesen von Sektor 135 (128 Bytes)."
[Disk 1] Lesen von Sektor 136 (128 Bytes)."
[Disk 1] Lesen von Sektor 137 (128 Bytes)."
[Disk 1] Lesen von Sektor 138 (128 Bytes)."
[Disk 1] Lesen von Sektor 139 (128 Bytes)."
[Disk 1] Lesen von Sektor 140 (128 Bytes)."
[Disk 1] Lesen von Sektor 141 (128 Bytes)."
[Disk 1] Lesen von Sektor 142 (128 Bytes)."
[Disk 1] Lesen von Sektor 143 (128 Bytes)."
[Disk 1] Lesen von Sektor 144 (128 Bytes)."
[Disk 1] Lesen von Sektor 145 (128 Bytes)."
[Disk 1] Lesen von Sektor 146 (128 Bytes)."
[Disk 1] Lesen von Sektor 147 (128 Bytes)."
[Disk 1] Lesen von Sektor 148 (128 Bytes)."
[Disk 1] Lesen von Sektor 149 (128 Bytes)."
[Disk 1] Lesen von Sektor 150 (128 Bytes)."
[Disk 1] Lesen von Sektor 151 (128 Bytes)."
[Disk 1] Lesen von Sektor 361 (128 Bytes)."
[Disk 1] Lesen von Sektor 362 (128 Bytes)."
[Disk 1] Lesen von Sektor 152 (128 Bytes)."
[Disk 1] Lesen von Sektor 361 (128 Bytes)."
[Disk 1] Lesen von Sektor 362 (128 Bytes)."
[Disk 1] Lesen von Sektor 152 (128 Bytes)."
[Disk 1] Lesen von Sektor 153 (128 Bytes)."
[Disk 1] Lesen von Sektor 154 (128 Bytes)."
[Disk 1] Lesen von Sektor 155 (128 Bytes)."
[Disk 1] Lesen von Sektor 156 (128 Bytes)."
[Disk 1] Lesen von Sektor 157 (128 Bytes)."
[Disk 1] Lesen von Sektor 158 (128 Bytes)."
[Disk 1] Lesen von Sektor 159 (128 Bytes)."
AntwortZitat

Hallo!

Auf meinem ATARI 130XE mit einer XF551 kombiniert, kann ich die Seite B laden. Es erscheint erst der Hinweis "TENLINERS 2022" und anschließend ein Menü mit den Programmen.

Meine Hardware hat keinerlei Erweiterungen.

Grüße Janko

Mein 600XL ist virenfrei!

AntwortZitat

Hehe, die Datei Autorun.SYS ist nix anderes als Atari Basic Rev. C, sie schaltet das interne Basic ab und lädt die Datei Autorun.BAS automatisch. Zumindest sollte das so sein (und man kann mit oder ohne Option booten). Warum es bei dir nicht funkt. weiß ich leider nicht, Disksektorfehler vielleicht ? Um die Datei Autorun.BAS automatisch zu laden wird im Autorun.SYS glaube ich Page 6 benutzt, es könnte also auch daran liegen - oder war ich zu blöd die Autorun-Datei (Autorun.BAS) richtig zu benennen ?

AntwortZitat

CharlieChaplin schrieb: Hehe, die Datei Autorun.SYS ist nix anderes als Atari Basic Rev. C, sie schaltet das interne Basic ab und lädt die Datei Autorun.BAS automatisch. Zumindest sollte das so sein (und man kann mit oder ohne Option booten).

Was ist denn der Beweggrund dafür? Bei XL/XE ist doch ein BASIC drinne. Ob B oder C ist meist egal.

CharlieChaplin schrieb: Warum es bei dir nicht funkt. weiß ich leider nicht, Disksektorfehler vielleicht ?

Sobald das ATR zum Download mal in der Seite auftaucht, schaue ich mir das an ...

CharlieChaplin schrieb: Um die Datei Autorun.BAS automatisch zu laden wird im Autorun.SYS glaube ich Page 6 benutzt, es könnte also auch daran liegen - oder war ich zu blöd die Autorun-Datei (Autorun.BAS) richtig zu benennen ?

Hm, da gab's doch schon deutlich kleinere Loader für AUTORRUN.BAS ...

Falls es keine defekte Disk ist (was ich nicht glaube, weil ... s.u.), liegt es ggf. an dem Directory mit den hübschen Nullsektorenfiles. Sowohl meine 1050 Turbo als auch das damit erstellte Image quieken beim Booten ganz fürchterlich. Der Ton ändert sich dann mit auftauchen des Titels der Disk.

So, das Ärgernis habe ich temporär behoben: Disk mit Turbo-DOS XL/XE 2.1 HS angelegt und die Files draufkopiert. Läuft von der 1050 mit Highspeed und vom ATR sogar mit HS unter Pokey Divisor 1 (schneller kann Turbo-DOS nicht).

Anbei das ATR für RespeQt HS dazu.

AntwortZitat

GoodByteXL schrieb:

CharlieChaplin schrieb: Hehe, die Datei Autorun.SYS ist nix anderes als Atari Basic Rev. C, sie schaltet das interne Basic ab und lädt die Datei Autorun.BAS automatisch. Zumindest sollte das so sein (und man kann mit oder ohne Option booten).

Was ist denn der Beweggrund dafür? Bei XL/XE ist doch ein BASIC drinne. Ob B oder C ist meist egal.

CharlieChaplin schrieb: Warum es bei dir nicht funkt. weiß ich leider nicht, Disksektorfehler vielleicht ?

Sobald das ATR zum Download mal in der Seite auftaucht, schaue ich mir das an ...

CharlieChaplin schrieb: Um die Datei Autorun.BAS automatisch zu laden wird im Autorun.SYS glaube ich Page 6 benutzt, es könnte also auch daran liegen - oder war ich zu blöd die Autorun-Datei (Autorun.BAS) richtig zu benennen ?

Hm, da gab's doch schon deutlich kleinere Loader für AUTORRUN.BAS ...

Falls es keine defekte Disk ist (was ich nicht glaube, weil ... s.u.), liegt es ggf. an dem Directory mit den hübschen Nullsektorenfiles. Sowohl meine 1050 Turbo als auch das damit erstellte Image quieken beim Booten ganz fürchterlich. Der Ton ändert sich dann mit auftauchen des Titels der Disk.

So, das Ärgernis habe ich temporär behoben: Disk mit Turbo-DOS XL/XE 2.1 HS angelegt und die Files draufkopiert. Läuft von der 1050 mit Highspeed und vom ATR sogar mit HS unter Pokey Divisor 1 (schneller kann Turbo-DOS nicht).

Anbei das ATR für RespeQt HS dazu.

Nachtrag: Ich habe den Fehler gefunden: Es ist das DOS auf der Disk. Beim Vergleich mit dem originalen DOS 2.5 US mit dem von meiner originalen Disk werden erhebliche Abweichungen aufgezeigt. Es scheint also modifiziert zu sein. Ggf. lohnt es sich mal zu prüfen, was das genau für ein DOS 2.5 US ist. Im Anhang der Vergleich der beiden DOS.SYS; links das Original, rechts das von der ABBUC-Disk.

Schreibt man auf die B-Seite der ABBUC-Disk entweder eine US- oder ein DE-Version von DOS 2.5 mit der Funktion H aus dem Menü, ist das Problem weg.

Was passiert da: Ich habe in meinen Rechnern jeweils einen FIFO drin, damit ich die HS mit RespeQt voll ausnutzen kann. Beim Booten der ABBUC-Disk werden offenbar die Register des FIFO mehrfach getriggert, weshalb auch der Ladeton 2x umgeschaltet wird.

Andreas, ggf. check doch bitte mal das auf der ABBUC-Disk verwendete DOS 2.5 US. Es differiert sehr stark vom Original. Das Original liegt in der PD-Bibliothek unter #647.

AntwortZitat

Nun, bei mir bootet das DOS absolut einwandfrei, siehe Video. Wenn ich nun erzählen würde, woher ich dieses DOS habe und was die Änderungen sind, müsste ich wieder einen Roman schreiben. Also sage ich, das DOS hieß mal DOS 2.71 und hatte zahlreiche Bugfixes gegenüber dem original DOS 2.5, sowie größere RAMdiskunterstützung. Ich war so böse und habe die Versionsnummer von 2.71 wieder in DOS 2.5 umgeändert.

Basic ist als Fileversion auf der Disk drauf, weil man dann nicht mehr mit Basic-on booten muss und es mittlerweile auch Atarianer gibt, die kein Atari Basic mehr in ihrem XL/XE haben, weil es z.B. durch Altirra Basic oder etwas anderes ersetzt wurde.

Mag149.avi

AntwortZitat

CharlieChaplin schrieb: Nun, bei mir bootet das DOS absolut einwandfrei, siehe Video. Wenn ich nun erzählen würde, woher ich dieses DOS habe und was die Änderungen sind, müsste ich wieder einen Roman schreiben. Also sage ich, das DOS hieß mal DOS 2.71 und hatte zahlreiche Bugfixes gegenüber dem original DOS 2.5, sowie größere RAMdiskunterstützung. Ich war so böse und habe die Versionsnummer von 2.71 wieder in DOS 2.5 umgeändert.

Basic ist als Fileversion auf der Disk drauf, weil man dann nicht mehr mit Basic-on booten muss und es mittlerweile auch Atarianer gibt, die kein Atari Basic mehr in ihrem XL/XE haben, weil es z.B. durch Altirra Basic oder etwas anderes ersetzt wurde.

Mag149.avi

Alles gut, Charlie 😎

Bei mir läuft die Disk auf "Stock XL" & "Stock XF551"von beide Seiten, stressfrei ohne Probleme...

Ich verstehe immer diese Meckerer nicht 🙄 😂

Gtx., andY

Ressortleiter Hardware - Save the past and use the future!© | andYManOne | Demozoo | Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks

AntwortZitat

CharlieChaplin schrieb: Nun, bei mir bootet das DOS absolut einwandfrei, siehe Video.

Das war mir schon klar, denn in Altirra hatte das gezogene ATR ja gefunzt. Nur auf echter Hardware hat es bei mir halt nicht gefunzt, weil das DOS eben in Register reingrätscht, die von anderer Hardware genutzt werden. Beim FIFO werden da die Baud-Einstellungen mehrmals geändert durch dieses gefakete DOS 2.5.

CharlieChaplin schrieb: ... und habe die Versionsnummer von 2.71 wieder in DOS 2.5 umgeändert.

Ah ja, und ich habe mir einen Wolf gesucht, weil das gefakete DOS-Menü unter 2.5 firmierte ... 😞 Bitte in Zukunft die Dinge nicht faken oder verstecken oder zumindest einen Hinweis geben. Es könnte auch andere Atarianer kalt erwischen.

CharlieChaplin schrieb: Basic ist als Fileversion auf der Disk drauf, weil man dann nicht mehr mit Basic-on booten muss und es mittlerweile auch Atarianer gibt, die kein Atari Basic mehr in ihrem XL/XE haben, weil es z.B. durch Altirra Basic oder etwas anderes ersetzt wurde.

Äh sö - das war mir neu, dass Atarianer ihre Rechner ganz ohne BASIC fahren. Hat natürlich den Vorteil, dass die OPTION-Taste dann nicht so abgelutscht ist. 🙂

An sich eine gute Idee ... Manche haben auch ein gepatchtes OS, in dem die Funktion der OPTION-Taste invertiert ist.

Andreas: Danke für die Aufklärung. 😀

andymanone schrieb: Ich verstehe immer diese Meckerer nicht 🙄 😂

Hm, mit Meckern hat das wohl so gar nichts zu tun. 🤐

Es ist schlicht ein technisches Problem, das für mich nur schwer einzugrenzen war, weil das DOS unter V. 2.5 firmierte, aber definitiv ein anderes Verhalten zeigte. Erst der Vergleich über einen Sektoreditor zeigte auf, dass da etwas Anderes am Werke war. Also habe ich erstens das Problem versucht zu beschreiben und zweitens nachgefragt. Wenn das bereits als Meckern bewertet wird, dann stimmt m. E. etwas nicht.

Wer Hardware-Erweiterungen im Rechner hat, der will sie auch nutzen. Und wenn dann eine vermeintliche DOS-2.5-Disk Probleme macht, dann muss natürlich auch der Grund identifiziert werden. Denn ein "normales" Atari-DOS 2.5 ist läuft so ziemlich auf jeder A8-Hardware.

Eigentlich wollte ich noch analysieren, was genau das DOS 2.71 da in den Registern des FIFO (siehe Beilage Mag #121) 'rumpfuscht, habe aber die Lust daran verloren ...

AntwortZitat

. Hallo Andreas

CharlieChaplin schrieb: Ich war so böse und habe die Versionsnummer von 2.71 wieder in DOS 2.5 umgeändert.

Das sollte man nicht machen. Unterschiedliche Sachen sollten unterschiedlich heissen, sonst kommt es, wie hier, zu Verwirrungen.

Tschüß

Mathy

Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

AntwortZitat

DOS 2.71 ist nix anderes als ein fehlerbereinigtes DOS 2.5 von einem Atarianer aus der ehem. DDR. Es wurde auch zu DDR-Zeiten erstellt, so dass es diverse A8 Hardware noch gar nicht gab - oder schlicht und ergreifend in der DDR nicht gab.

Man findet es in der Abbuc PD-Bibliothek als PD Nr. 518 mit Dokumentationen und Utilities. (Es wurden zwar div. Fehlerkorrekturen vorgenommen, meines Erachtens ist es aber immer noch DOS 2.5.)

AntwortZitat

Hallo Andreas

Es mag immer noch DOS 2.5 sein, aber es ist anders/erweitert/fehlerbereinigt. Deswegen hätte man es irgendwie unterscheiden können müssen vom Original.

Tschüß

Mathy

Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

AntwortZitat